Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belarus F1 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Netherlands F4 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 USA F1 Germany F3 Switzerland F1 Switzerland F2 Czech Republic F4 Czech Republic F5 Slovakia F2 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Antalya M25 Antalya 2002 USTA Challenger of Calabasas - Calabasas Top Wool Challenger Biella - Biella Warsteiner Challenger Lubeck - Lubeck Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Open de Montauban - Montauban Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of San Antonio - San Antonio Heilbronn Open - Heilbronn TED Open-Akbank Private Banking - Istanbul Okal Open - Eckental Heilbronn Open - Heilbronn Quelle Cup 1999 - Furth Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Okal Cup - International Bavarian Championship - Eckental Open de Franche Comte - Besancon Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth ATU Cup - Weiden Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari Ljubljana Open - Ljubljana Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum TED Open - Istanbul Tiburon Challenger - Tiburon Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Challenger Groningen - Groningen Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Schickendanz Open - Furth Media Will Cup Busan Challenger Tennis - Busan Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda Ostdeutscher Sparkessen Cup - Dresden Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Porsche Open - Poznan Guzzini Challenger - Recanati Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Ford Tennis Championships - Louisville PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Zagreb Open - Zagreb Baden Open - Karlsruhe Schickendanz Open - Furth Guzzini Challenger - Recanati Siemens Open - Scheveningen Porsche Open - Poznan M25 Sharm ElSheikh Levene Gouldin & Thompson Tennis Challenger - Binghamton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Ford Tennis Championships - Louisville PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Dallas Challenger Sunrise Challenger Tunis Challenger Braunschweig Challenger Tampere Challenger San Marino Challenger St. Remy Challenger Mons Challenger Astana Challenger Jersey Challenger Toyota Challenger Heilbronn Challenger Belgrade Challenger Sunrise Challenger Caltanissetta Challenger Jersey Challenger Athens Challenger Rhodes Challenger San Remo Challenger Biella Challenger Alessandria Challenger Furth Challenger Lugano Challenger Reggio Emilia Challenger Winnetka Challenger Penza Challenger Brasilia Challenger Salvador Challenger Banja Luka Challenger Izmir Challenger Mons Challenger Tashkent Challenger Orleans Challenger Seoul Challenger Astana Challenger Ortisei Challenger Salzburg Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Rome Challenger Zagreb Challenger Furth Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Scheveningen Challenger Poznan Challenger Dortmund Challenger San Marino Challenger Cordenons Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Trnava Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Salzburg Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Dallas Challenger Sarasota Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger St. Remy Challenger Banja Luka Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Mersin Challenger Rome Challenger Ostrava Challenger Braunschweig Challenger Portoroz Challenger Eskisehir Challenger Poznan Challenger Meerbusch Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger St. Brieuc Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Arad Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Genova Challenger Szczecin Challenger Trnava Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Ostrava Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Liberec Challenger Trnava Challenger Rome Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Jonkoping Challenger Kazan Challenger Napoli Challenger Barletta Challenger Turin Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Meerbusch Challenger Como Challenger Meknes Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Eckental Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Vicenza Challenger Prostejov Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Genova Challenger Istanbul Challenger Izmir Challenger Almaty Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Almaty Challenger Poprad Tatry Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Andria Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Anning Challenger Nanchang Challenger Samarkand Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger Amersfoort Challenger Liberec Challenger Augsburg Challenger Mallorca Challenger Cassis Challenger Sibiu Challenger Ismaning Challenger Ortisei Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Split 1 Challenger Bratislava Challenger Prostejov Challenger Iasi Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger Sibiu Challenger Bratislava Challenger Traralgon Challenger BMW Open - Munich Gold Flake Open - Chennai Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille 2000 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide Copenhagen Open - Copenhagen 2001 Mercedes Cup - Stuttgart AAPT Championships - Adelaide Heineken Open - Auckland Trofeo Conde de Godo - Barcelona BMW Open - Munich 2002 Mercedes Cup - Stuttgart President's Cup - Tashkent CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BMW Open - Munich Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon ATP Heineken Challenger 2000 - Ho Chi Minh City Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb drkoop.com USTA Tennis Championships of Houston - Houston Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx M15 Slobozia Siemens Open 2004 - Scheveningen Porsche Open - Poznan AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril M25 Targu Mures Mercedes Cup - Stuttgart Burbank Challenger - Burbank International Tennis Championships - Delray Beach International Bavarian Championship - Eckental Warsteiner Challenger Lubeck - Lubeck Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo ATP Challenger Hamburg - Hamburg 7th Wartburg Open - Eisenach Tennis Napoli Cup - Napoli ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Granby Natrel Challenger - Granby Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai USTA Seascape Challenger - Aptos AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort China Open - Beijing Mumbai Open - Mumbai Next Generation Adelaide International - Adelaide XL Capital Bermuda Open - Bermuda Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington China Open - Beijing Chennai Open - Chennai The Natrel's Challenger of Granby - Granby SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai ATU Cup 2001 - Weiden SA Tennis Open - Johannesburg SAP Open - San Jose The Dubai Tennis Championships - Dubai Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart 9th Wartburg Open - Eisenach International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Muller Cup - Ulm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Akbank Private Banking-TED Open - Istanbul Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Samsung Securities Cup Challenger Tennis - Seoul U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich M15 Sofia Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Tulsa Auto Collection USTA Challenger - Tulsa Lambertz Open - Aachen Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona BMW Open - Munich The Bolton Challenger - Bolton Kremlin Cup - Moscow M15 Bucharest ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Okal Cup 2003 - Eckental Kremlin Cup - Moscow IPP Open - Helsinki Czech Indoor Open - Prague Neride Prague Indoor - Prague M15 Buzau Open de L'Isere - Grenoble Hilton Waikoloa Village USTA Challenger - Waikoloa The Nottingham Cahllenger - Nottingham IPP Open - Helsinki M15 Otopeni Neride Prague Indoor - Prague Open de Franche-Comte - Besancon Hilton Waikoloa Village USTA Challenger - Waikoloa ATU Cup - Weiden VIII Torneo Internazionale di Tennis - Barletta Warsteiner Grand Prix ATP Challenger - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Samsung Securities Cup - Seoul Kuppers Kolsch Cup Aachen - Aachen Steelers Cup - Kosice 2002 FSE Challenger - Tarzana Samsung Securities Cup - Seoul Bergamo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Challenger Dallas Challenger Heilbronn Open - Heilbronn Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Miami AT&T Challenger of Dallas - Dallas Alexander Kolyaskin Memorial - Donetsk Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Siemens Open 2007 - Scheveningen Istanbul Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Bordeaux Challenger Sony Open Tennis - Miami South African Airways Open - East London Oberstaufen Cup-Head German Master's Series - Oberstaufen Bergamo Challenger Marburg Challenger UTC Open - Cherkassy Heilbronn Challenger Tashkent Challenger Bratislava Challenger M25+H Bacau Australian Open - Melbourne French Open - Paris Yokohama Challenger Helsinki Challenger Wimbledon - London U.S. Open - New York Salzburg Challenger Australian Open - Melbourne Tanger Challenger Meknes Challenger St. Brieuc Challenger Kitzbuhel Challenger Ostrava Challenger Nottingham-2 Challenger Wimbledon - London St. Remy Challenger U.S. Open - New York Manerbio Challenger Rennes Challenger Loughborough Challenger Ljubljana Open 2002 - Ljubljana Tashkent Challenger Australian Open - Melbourne Schickendanz Open - Furth 10th Wartburg Open - Eisenach French Open - Paris Heilbronn Challenger - Heilbronn U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Warsteiner Challenger Wolfsburg - Wolfsburg Scheveningen Challenger U.S. Open - New York San Marino Challenger Mons Challenger Bratislava Challenger M15 Bucharest Sophia Antipolis Challenger Guimaraes Challenger Segovia Challenger Liberec Challenger Warsteiner Challenger Lubeck - Lubeck Tennis Cup of Flanders - Ostende Heilbronn Open - Heilbronn Quelle Cup - Furth Shymkent Challenger Shimadzu All Japan Indoor - Kyoto Schickedanz Open - Furth Optimus Maia Open - Maia Mobelwelt-Zick Open 98 - Dresden Open Castilla y Leon - Segovia Okal Cup 2001 International Bavarian Championships - Eckental Prague Challenger USTA Challenger of Dallas - Dallas Nord/LB Open - Braunschweig Eckental Challenger Prague Challenger Intersport Heilbronn Open - Heilbronn Fifth-Third Bank Tennis Championships - Lexington USTA Comerica Challenger - Aptos USTA Tennis Championships of Austin - Austin Quimper Challenger GHI Bronx Classic - Bronx Alphen Challenger Heilbronn Open - Heilbronn Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris 2001 Challenger Canottieri Mincio - Mantova U.S. Open - New York Australian Open - Melbourne Bauer Watertechnology Cup - Eckental Rome Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heilbronn Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Poprad Tatry Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Eckental Challenger U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Gerry Weber Open - Halle Milan Indoors - Milan St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Qatar Mobil Open 2000 - Doha Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Telenordia Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo 1999 Mercedes Cup - Stuttgart